P Prendergast Horse Racing Form | Tramore 17:20 15th August 2015

P Prendergast' Form | 15th August 2015

15th August 2015 PURCELL PROPERTIES RATED RACE

Total Horses Trained Last 14 Days Race Type Wins Races Win %
54 0 wins from 10 runs
0%
Chase Turf 0 1
0%
Flat AW 1 26
3.85%
NH Flat 0 3
0%
Hurdle Turf 1 23
4.35%
Flat Turf 25 245
10.2%
Is P Prendergast Improving?
Does P Prendergast Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Jockey
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2015-08-09 17:20 China Eyes
G P Halpin
Curragh / / 5f / Flat Turf / 8K 8-5 Good5/6 -btn 10 Dr Doro 9-1

7.5 9.29
3.9
74
1 2015-08-09 14:20 Andratx
R P Whelan
Curragh / / 1m / Flat Turf / 12K 9-5 Good12/12 -btn 22.65 Restive 9-5

29 150
13.5
2 2015-08-07 19:10 Awesome Ally
C D Hayes
Tipperary / / 7f 100y / Flat Turf / 10K 9-0 Soft5/6 -btn 8.3 Bridgets Fable 9-0

17 34
11.05
3 2015-08-06 17:15 Daisy Bell
C D Hayes
Leopardstown / / 6f / Flat Turf / 8K 9-2 Good To Firm6/11 -btn 2.7 Captain Power 9-6

26 45.62
8.29
68
4 2015-08-04 20:30 Windward Passage
S J Cummins
Cork / / 1m 4f / Flat Turf / 6K 9-3 Good8/18 -btn 7.3 Annadiamond 9-1

17 20.36
3.75
64
5 2015-08-04 18:40 Wandering Aengus
S A Shortall
Roscommon / / 3m / Hurdle Turf / 8K 11-2
Cheekpieces
Good To Yielding13/18 -btn 20.3 Ocean Glandore 11-6

23 35.29
6
104
6 2015-08-04 18:30 Splashtop
G P Halpin
Cork / / 7f / Flat Turf / 13K 8-6 Good4/8 -btn 2.5 Empress Toorah 8-9

17 32
5.2
83
7 2015-08-04 17:40 King Christophe
D N Russell
Roscommon / / 2m / Hurdle Turf / 7K 10-12 Good To Yielding3/15 -btn 17 Rashaan 10-12

2.88 2.94
1.43
8 2015-08-03 16:55 Beechmount Whisper
P J Smullen
Naas / / 7f / Flat Turf / 6K 9-11
Visor
Good To Firm3/15 -btn 3.25 William Ashford 8-5

2.75 3.05
1.34
62
9 2015-08-02 15:20 Canary Row
C D Hayes
Galway / / 7f / Flat Turf / 60K 8-9
Visor
Soft4/13 -btn 3.15 Baraweez 9-3

13 16.95
5.1
86
10 2015-07-25 17:50 Windward Passage
C D Hayes
Wexford / / 1m 7f / Flat Turf / 6K 9-8 Soft3/9 -btn 5 High Kicker 8-12

8 9.49
2.78
64
11 2015-07-23 20:15 Wandering Aengus
Mr S Clements
Limerick / / 2m 6f / Hurdle Turf / 8K 11-12 Good11/14 -btn 41 Na Trachtalai Abu 11-4

9 10.92
3.35
105
12 2015-07-22 20:05 Beechmount Whisper
G P Halpin
Naas / / 1m / Flat Turf / 6K 9-4
Visor
Good To Firm3/18 -btn 0.5 Regal Power 9-2

5.5 5.55
1.65
61
13 2015-07-19 17:20 Avizare
D P McDonogh
Curragh / / 1m 2f / Flat Turf / 9K 9-0
Hood
Good To Yielding8/8 -btn 12.55 Diamond Rio 8-7

6 6.36
2
14 2015-07-19 16:50 Ceylon
A O'Donoghue
Curragh / / 2m / Flat Turf / 16K 8-9
Hood
Good To Yielding3/7 -btn 3.05 Digeanta 9-3

21 40
7.4
80
15 2015-07-19 14:35 Greyscape
R M Burke
Curragh / / 6f / Flat Turf / 11K 9-4
Visor
Good To Yielding6/7 -btn 4.45 Leath Na Hoibre 9-1

6.5 7.8
3.37
83
16 2015-07-14 18:30 Pat Harkin
A O'Donoghue
Killarney / / 1m 3f / Flat Turf / 6K 9-7
Cheekpieces
Yielding To Soft11/15 -btn 18.5 Lagostovegas 9-3

4 4.5
1.83
63
17 2015-07-12 17:25 Windward Passage
D P McDonogh
Dundalk / / 1m 2f 150y / Flat AW / 7K 9-10
Visor
Standard6/11 -btn 4.7 War Room 8-10

7 7.73
2.73
66
18 2015-07-10 20:35 The Carbonator
R P Whelan
Navan / / 1m 2f / Flat Turf / 8K 9-8 Good To Firm5/10 -btn 9.2 Vale Do Sol 9-11

8 10.74
3.2
74
19 2015-07-10 18:35 Lady Allegra
C D Hayes
Navan / / 5f / Flat Turf / 12K 9-0 Good To Firm1/7 -win 2.25 Dr Doro 9-0

3.25 3.57
1.68
20 2015-07-06 19:45 Maid Of The Glens
R P Whelan
Roscommon / / 1m 4f / Flat Turf / 29K 9-6 Good6/10 -btn 9.75 Panama Hat 9-11

51 150
18.49
92
21 2015-07-06 18:45 She's A Pistol
R M Burke
Roscommon / / 7f / Flat Turf / 8K 9-2
Hood
Good3/8 -btn 2.3 Cruidin 8-12

11 15.47
4.19
73
22 2015-07-05 16:35 Splashtop
S J Cummins
Fairyhouse / / 7f / Flat Turf / 11K 9-3
Hood
Good To Firm6/6 -btn 7.6 Gussy Goose 9-13

9 10
3.57
86
23 2015-07-05 14:25 Lady Allegra
C D Hayes
Fairyhouse / / 6f / Flat Turf / 10K 9-0 Good To Firm2/7 -btn 0.75 Fit For Function 9-5

11 15
4.48
24 2015-07-04 19:25 Wandering Aengus
S A Shortall
Bellewstown / / 3m / Hurdle Turf / 8K 11-1 Good To Firm3/13 -btn 0.6 Ocean Glandore 10-13

7 8.44
2.12
103
25 2015-07-03 19:40 Pincode
R P Whelan
Bellewstown / / 1m 4f / Flat Turf / 8K 9-5 Good To Firm1/13 -win 0.5 Sikandar 9-5

2.5 2.51
1.29
76
26 2015-07-02 17:40 Daisy Bell
A O'Donoghue
Bellewstown / / 5f / Flat Turf / 11K 9-4 Good To Firm4/4 -btn 3.75 Zunera 9-10

13 15.24
4.36
77
27 2015-07-02 17:05 Greyscape
R M Burke
Bellewstown / / 5f / Flat Turf / 10K 9-4
Blinkers
Good To Firm1/5 -win 2.25 Zeb's Fantasy 8-9

3.25 3.36
1.66
28 2015-07-01 20:25 Pat Harkin
A O'Donoghue
Fairyhouse / / 1m 2f / Flat Turf / 6K 9-3 Good To Firm3/8 -btn 1.25 Alcock And Brown 9-3

3.75 3.95
1.58
63
29 2015-06-30 20:20 Beechmount Whisper
R M Burke
Gowran Park / / 1m 1f 100y / Flat Turf / 6K 9-9
Visor
Good2/14 -btn 0.5 Brokopondo 8-7

7 7.65
2.52
58
30 2015-06-30 19:50 Splashtop
Robbie Dolan
Gowran Park / / 7f / Flat Turf / 16K 8-0
Hood
Good3/5 -btn 2 Rummaging 9-5

15 21.58
6.77
86
31 2015-06-30 17:50 Ravens Hill
D P McDonogh
Gowran Park / / 1m / Flat Turf / 11K 9-5 Good6/6 -btn 15.45 Turret Rocks 9-0

21 38
9.8
32 2015-06-28 15:20 Canary Row
Jack Kennedy
Curragh / / 7f / Flat Turf / 11K 9-7
Blinkers
Good5/12 -btn 4.25 Have A Nice Day 9-7

9 9.57
3.25
89
33 2015-06-26 20:00 King Christophe
Danny Redmond
Curragh / / 1m 2f / Flat Turf / 16K 8-6 Good7/8 -btn 6.9 Algonquin 9-0

6.5 6.76
2.42
86
34 2015-06-26 18:40 Krissy's Kisses
R P Whelan
Newcastle / 5 / 1m 4f 93y / Flat Turf / 3K 9-0 Good6/6 -btn 27.25 Chadic 9-0

took keen hold, pressed winner, ridden and edged left over 2f out, weakened over 1f out, eased when no chance final furlong

4.33 5.16
2.48
75
35 2015-06-25 18:20 Daisy Bell
C D Hayes
Leopardstown / / 6f / Flat Turf / 8K 9-7 Good To Firm6/8 -btn 4.7 Ishebayorgrey 8-13

21 36
8.2
77
36 2015-06-25 18:15 The Carbonator
R P Whelan
Newcastle / 5 / 7f / Flat Turf / 3K 9-5 Good To Firm3/12 -btn 2 Myboydaniel 9-4

held up, ridden along after 2f, headway over 1f out, kept on well final furlong, nearest finish

13 19
6
73
37 2015-06-23 19:10 Pincode
C D Hayes
Ballinrobe / / 1m 5f / Flat Turf / 9K 9-5 Good2/9 -btn 2.75 Sherlock Holmes 9-5

6 6.59
1.91
78
38 2015-06-23 18:10 Forever Scotland
W M Lordan
Ballinrobe / / 1m 1f 110y / Flat Turf / 6K 9-10 Good12/14 -btn 19.65 Best Kept Secret 9-0

9 11.13
3.8
58
39 2015-06-21 16:15 Beechmount Whisper
W M Lordan
Gowran Park / / 1m 1f 100y / Flat Turf / 6K 8-8 Good To Firm3/6 -btn 5.75 Social Climber 8-8

2.62 2.7
1.54
59
40 2015-06-20 15:45 King Christophe
C D Hayes
Down Royal / / 1m 4f / Flat Turf / 60K 9-1 Good5/10 -btn 6.25 Botany Bay 8-4

15 22.89
5.61
88
41 2015-06-20 14:35 China Eyes
S J Cummins
Down Royal / / 5f / Flat Turf / 8K 8-4
Blinkers
Good4/9 -btn 8.5 Independence Day 9-5

15 30.53
2.97
42 2015-06-15 18:30 Greyscape
F M Berry
Sligo / / 6f 200y / Flat Turf / 10K 9-4
Hood
Good3/8 -btn 2.75 Rathbride Raven 8-9

4.5 5
1.66
43 2015-06-15 18:00 Windward Passage
Donnacha O'Brien
Sligo / / 1m 2f 110y / Flat Turf / 6K 9-7
Cheekpieces
Good5/11 -btn 9.75 Gun Shoot 8-10

4.5 5.1
1.84
69
44 2015-06-14 16:05 Maid Of The Glens
W M Lordan
Cork / / 1m 4f / Flat Turf / 49K 9-9 Good To Firm4/4 -btn 9 Words 8-9

13 18.05
4.68
92
45 2015-06-14 14:55 Daisy Bell
S J Cummins
Cork / / 5f / Flat Turf / 8K 8-13
Blinkers
Good To Firm7/7 -btn 11.5 Ostatnia 9-8

17 30
9.24
78
46 2015-06-13 17:05 Beechmount Whisper
A O'Donoghue
Navan / / 1m / Flat Turf / 6K 8-13 Good To Firm2/14 -btn 0.5 Caution 9-12

3.5 3.94
1.87
57
47 2015-06-11 20:00 Pat Harkin
A O'Donoghue
Leopardstown / / 1m 2f 100y / Flat Turf / 6K 9-6 Good To Firm4/14 -btn 1.4 Uno Voce 8-4

4.5 4.9
1.9
63
48 2015-06-11 18:30 Double Sixes
R M Burke
Leopardstown / / 7f / Flat Turf / 11K 9-5 Good To Firm6/6 -btn 15.75 Port Douglas 9-5

23 29.04
10.5
49 2015-06-10 19:30 Forever Scotland
R P Whelan
Fairyhouse / / 7f / Flat Turf / 9K 9-5 Good To Firm10/18 -btn 15.05 Stop And Linger 9-5

41 98.01
13.5
50 2015-06-10 18:30 Split The Atom
Donnacha O'Brien
Fairyhouse / / 6f / Flat Turf / 6K 9-10 Good To Firm2/16 -btn 0.3 Ishebayorgrey 9-5

17 22
4.9
77
51 2015-06-09 20:15 Wandering Aengus
Jonathan Moore
Roscommon / / 3m / Hurdle Turf / 8K 11-3 Good6/17 -btn 11.95 Phangio 10-9

21 40.95
5.53
104
52 2015-06-08 19:00 Krissy's Kisses
R P Whelan
Roscommon / / 1m 2f 80y / Flat Turf / 9K 9-0 Good3/11 -btn 1.5 Father Christmas 9-5

21 46
5.82
53 2015-06-08 17:30 Greyscape
D P McDonogh
Roscommon / / 7f / Flat Turf / 10K 9-4 Good6/8 -btn 4.2 Henshaw 8-12

6 8.74
1.67
54 2015-06-07 17:20 Pincode
D P McDonogh
Curragh / / 1m 4f / Flat Turf / 9K 9-5 Good3/14 -btn 1.25 Game Set Dash 9-5

21 25
4.56
78
55 2015-06-05 20:10 Windward Passage
C D Hayes
Leopardstown / / 1m 7f / Flat Turf / 11K 8-6 Good To Firm8/9 -btn 10.4 Sang Tiger 8-9

21 24.04
6.4
72
56 2015-06-04 19:05 Ceylon
R M Burke
Tipperary / / 1m 4f 110y / Flat Turf / 11K 9-6 Yielding To Soft9/12 -btn 20 Daliyan 8-11

11 10.81
3.85
80
57 2015-06-04 17:30 China Eyes
D P McDonogh
Tipperary / / 5f / Flat Turf / 9K 9-0
Blinkers
Yielding To Soft4/7 -btn 5.45 Waterloo Bridge 9-5

11 12.86
4.75
58 2015-05-31 15:40 Avizare
D P McDonogh
Listowel / / 1m / Flat Turf / 8K 9-0
Hood
Heavy2/9 -btn 2 Sight Hound 9-5

13 13.75
3.2
59 2015-05-31 15:10 She's A Pistol
R M Burke
Listowel / / 7f / Flat Turf / 6K 9-12
Hood
Heavy4/10 -btn 4.5 Ecoeye 8-9

17 28
6
75
60 2015-05-30 16:50 Beechmount Whisper
C D Hayes
Navan / / 1m 2f / Flat Turf / 6K 8-6 Good To Firm2/21 -btn 0.1 Muraabit 9-8

12 19
4.1
52
61 2015-05-30 16:15 Windward Passage
C D Hayes
Navan / / 1m 2f / Flat Turf / 11K 9-5
Blinkers
Good To Firm7/9 -btn 17 Unsinkable 9-9

13 15.03
4.1
75
62 2015-05-23 17:05 Canary Row
Donnacha O'Brien
Curragh / / 1m / Flat Turf / 30K 8-13
Blinkers
Good To Yielding9/19 -btn 5.1 Hasanour 9-2

17 23.6
5.24
92
63 2015-05-22 19:05 Refusetolisten
S Foley
Cork / / 6f / Flat Turf / 6K 9-10 Good16/16 -btn 28.65 Lily's Prince 9-7

26 82.93
8.77
66
64 2015-05-22 17:30 China Eyes
D P McDonogh
Cork / / 5f / Flat Turf / 11K 9-0 Good To Yielding5/9 -btn 2.35 Promised Money 9-0

2.75 3.15
1.33
65 2015-05-18 19:25 Ceylon
R M Burke
Roscommon / / 1m 4f / Flat Turf / 8K 9-11 Soft6/8 -btn 13.95 Dancingwithangels 8-6

5 5.14
1.88
81
66 2015-05-18 18:25 Pat Harkin
A O'Donoghue
Roscommon / / 1m 2f 80y / Flat Turf / 6K 9-6 Soft4/13 -btn 3.2 Whats The Plot 9-2

4 4.4
1.79
64
67 2015-05-15 19:00 Bobbie's Girl
Donnacha O'Brien
Dundalk / / 1m / Flat AW / 6K 9-0
Hood
Standard12/14 -btn 7.4 Koybig 9-10

51 114.6
43.91
65
68 2015-05-13 20:35 Avizare
D P McDonogh
Naas / / 1m / Flat Turf / 9K 9-0
Hood
Yielding To Soft6/20 -btn 12.8 Outstanding 9-0

34 94.3
17
69 2015-05-13 20:05 Refusetolisten
G P Halpin
Naas / / 7f / Flat Turf / 6K 9-13
Hood
Yielding To Soft11/16 -btn 12.75 Bootsandbars 9-8

21 39.35
5.9
69
70 2015-05-10 16:40 Ceylon
R M Burke
Leopardstown / / 1m 4f / Flat Turf / 16K 8-7
Hood
Heavy4/10 -btn 3.2 Ballybacka Queen 8-13

4 4.5
1.63
81
71 2015-05-09 16:15 Pat Harkin
A O'Donoghue
Gowran Park / / 1m 4f / Flat Turf / 6K 9-3 Heavy2/11 -btn 1.5 Magic Kitten 8-9

11 12
3.35
61
72 2015-05-09 14:30 King Christophe
C D Hayes
Gowran Park / / 1m 4f / Flat Turf / 11K 9-2 Heavy3/3 -btn 13 Radanpour 9-3

3.25 3.45
1.49
90
73 2015-05-04 17:25 She's A Pistol
R M Burke
Curragh / / 6f / Flat Turf / 8K 9-0
Hood
Heavy9/16 -btn 9.25 Urbestchance 9-0

19 32.11
5.9
77
74 2015-05-03 16:40 Ceylon
R M Burke
Sligo / / 1m 4f 110y / Flat Turf / 11K 9-0
Hood
Heavy1/8 -win 4.75 Dancingwithangels 8-5

7 7
2.2
76
75 2015-05-03 16:05 Pincode
T Madden
Sligo / / 1m 4f 110y / Flat Turf / 10K 8-9
Hood
Heavy3/4 -btn 48.25 Edelpour 9-7

11 13.93
3.45
80
76 2015-04-27 18:40 China Eyes
D P McDonogh
Naas / / 5f / Flat Turf / 11K 9-0 Yielding To Soft3/10 -btn 2.25 Madame Thunder 9-0

17 24.56
5.2
77 2015-04-27 17:10 Ravens Hill
D P McDonogh
Naas / / 6f / Flat Turf / 11K 9-5 Yielding To Soft7/10 -btn 15 Argentero 9-5

17 25.55
6.06
78 2015-04-26 14:55 Refusetolisten
R P Cleary
Gowran Park / / 7f / Flat Turf / 19K 8-4 Good5/7 -btn 8.25 Duchess Andorra 8-6

34 65.32
9.89
72
79 2015-04-25 16:50 Pat Harkin
A O'Donoghue
Limerick / / 1m 3f 70y / Flat Turf / 6K 9-0 Good2/15 -btn 1.25 One Cool Poet 9-4

15 29
4.62
58
80 2015-04-24 21:05 Blue Skimmer
D P McDonogh
Dundalk / / 1m 2f 150y / Flat AW / 8K 9-5 Standard4/5 -btn 8.5 Kilimanjaro 9-5

4 3.99
2.04
81
81 2015-04-20 16:45 Greyscape
D P McDonogh
Cork / / 5f / Flat Turf / 12K 9-1 Good3/6 -btn 1.25 An Duine Uasal 8-11

2.25 2.29
1.46
82 2015-04-17 20:35 Blue Skimmer
D P McDonogh
Dundalk / / 1m 2f 150y / Flat AW / 8K 9-5 Standard2/7 -btn 0.75 Hurricane Cass 9-5

11 14.37
5.3
81
83 2015-04-17 19:05 Beechmount Whisper
C D Hayes
Dundalk / / 1m / Flat AW / 6K 9-4 Standard3/11 -btn 2.75 Baby Dinnis 9-4

4.5 5.28
2.39
53
84 2015-04-17 18:35 Bobbie's Girl
D P McDonogh
Dundalk / / 6f / Flat AW / 6K 9-9
Hood
Standard7/7 -btn 20 Ishebayorgrey 9-2

21 36.48
10.33
65
85 2015-04-16 17:35 King Christophe
C D Hayes
Limerick / / 1m 3f 70y / Flat Turf / 11K 9-7 Soft1/3 -win 5.5 Vilman 9-10

5 5.93
1.85
84
86 2015-04-16 17:05 Ceylon
R M Burke
Limerick / / 1m 3f 70y / Flat Turf / 8K 9-2
Hood
Soft2/14 -btn 0.2 Neverushacon 9-7

13 19
3.35
76
87 2015-04-15 17:55 Pat Harkin
D P McDonogh
Leopardstown / / 1m 2f / Flat Turf / 6K 8-12 Soft4/10 -btn 7 Ringside Humour 9-10

21 41.49
7.4
58
88 2015-04-11 16:40 Blue Skimmer
C D Hayes
Gowran Park / / 1m 4f / Flat Turf / 9K 9-5 Yielding To Soft5/8 -btn 9.25 Edelpour 9-5

13 16
2.94
82
89 2015-04-09 19:50 Canary Row
D P McDonogh
Tipperary / / 7f 100y / Flat Turf / 9K 9-5 Soft3/3 -btn 2.55 Colour Blue 8-11

4.5 4.99
1.53
93
90 2015-04-09 18:20 Beechmount Whisper
C D Hayes
Tipperary / / 1m 1f / Flat Turf / 8K 9-5 Soft10/14 -btn 20.8 Radanpour 9-5

67 253.61
24.24
91 2015-04-09 17:10 Splashtop
G P Halpin
Tipperary / / 5f / Flat Turf / 11K 9-2 Soft6/6 -btn 6.75 Great Wide Open 8-12

10 13.24
4.7
88
92 2015-04-09 16:35 Greyscape
D P McDonogh
Tipperary / / 5f / Flat Turf / 9K 9-5 Soft2/7 -btn 2.25 Taisce Naisiunta 9-0

3 3.29
1.8
93 2015-04-01 20:35 Windward Passage
D P McDonogh
Dundalk / / 1m 4f / Flat AW / 8K 9-4
Blinkers
Standard7/9 -btn 9.65 Tooreen Legend 10-0

15 19.36
4.18
78
94 2015-03-29 17:25 Beechmount Whisper
C D Hayes
Curragh / / 1m / Flat Turf / 10K 9-5 Heavy8/16 -btn 23.25 Ashraf 9-5

67 152
17
95 2015-03-29 16:55 Canary Row
D W O'Connor
Curragh / / 1m / Flat Turf / 60K 8-8
Blinkers
Heavy5/23 -btn 9 Onenightidreamed 8-10

15 28
5.72
94
96 2015-03-29 16:20 Splashtop
S J Cummins
Curragh / / 7f / Flat Turf / 16K 8-4
Hood
Heavy6/12 -btn 2.75 Stormfly 9-3

34 51.12
9.64
88
97 2015-03-29 14:10 Greyscape
D P McDonogh
Curragh / / 5f / Flat Turf / 12K 9-5 Heavy6/11 -btn 3.25 State Of Emergency 9-5

7.5 8.64
2.47
98 2015-03-20 21:05 Windward Passage
G P Halpin
Dundalk / / 1m 2f 150y / Flat AW / 7K 9-0
Blinkers
Standard2/5 -btn 0.5 Poitin 9-0

3.25 3.62
1.83
79
99 2015-02-22 13:50 Sweet Lana
R Loughran
Naas / / 2m / Hurdle Turf / 9K 11-4 SoftP -btn Arctic Skipper 11-12

51 315.36
43.66

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved